import request from "@/utils/request";

// 查询入住管理列表
export function listCheckIn(query) {
  return request({
    url: "/system/checkIn/list",
    method: "post",
    data: query,
  });
}

// 查询入住管理详细
export function getCheckIn(id) {
  return request({
    url: "/system/checkIn/" + id,
    method: "get",
  });
}

// 新增入住管理
export function addCheckIn(data) {
  return request({
    url: "/system/checkIn/add",
    method: "post",
    data: data,
  });
}

// 修改入住管理
export function updateCheckIn(data) {
  return request({
    url: "/system/checkIn/edit",
    method: "post",
    data: data,
  });
}

// 删除入住管理
export function delCheckIn(id) {
  return request({
    url: "/system/checkIn/remove",
    method: "post",
    data: id,
  });
}

// 导出入住管理
export function exportCheckIn(query) {
  return request({
    url: "/system/checkIn/export",
    method: "post",
    data: query,
  });
}

// 根据老人ID查询入住记录
export function getCheckInByElder(elderUserId) {
  return request({
    url: "/system/checkIn/elder/" + elderUserId,
    method: "get",
  });
}

// 审核入住申请
export function auditCheckIn(id, data) {
  return request({
    url: "/system/checkIn/audit/" + id,
    method: "put",
    data: data,
  });
}

// 办理退住
export function checkOut(id) {
  return request({
    url: "/system/checkIn/checkOut/" + id,
    method: "post",
  });
}
